package com.tanhua.dubbo.api.mongo;

import com.tanhua.domain.mongo.Friend;
import com.tanhua.domain.vo.PageResult;

/**
 * 交友服务接口
 */
public interface FriendApi {

    /**
     * 保存好友关系 2条记录
     * @param friend
     */
    void saveFriend(Friend friend);

    /**
     * 分页查询联系人列表功能
     * @param page
     * @param pagesize
     * @param currentUserId
     * @return
     */
    PageResult<Friend> queryFriendPage(int page, int pagesize, Long currentUserId);

    /**
     * 查询好友数量
     * @param userId
     * @return
     */
    Long count(Long userId);
}
